package com.zhangxin.aiInterview.model.entity;

import com.baomidou.mybatisplus.annotation.*;

import java.util.Date;
import lombok.Data;

/**
 * 笔试知识库表
 * @TableName exam_knowledge_base
 */
@TableName(value ="exam_knowledge_base")
@Data
public class ExamKnowledgeBase {
    /**
     * 主键ID
     */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 面试身份 0：实习 1：校招
     */
    private Integer interviewRole;

    /**
     * 技术领域id
     */
    private Long techFieldId;

    /**
     * 技术领域名称
     */
    private String techFieldName;

    /**
     * 岗位ID
     */
    private Long positionId;

    /**
     * 岗位名称
     */
    private String positionName;

    /**
     * 知识库文件ID
     */
    private String fileId;

    /**
     * 面试公司
     */
    private String company;

    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 是否删除
     */
    @TableLogic
    private Integer status;
}